#include "mainwindow.h"

#include <QLabel>
#include <QPushButton>
#include <QVBoxLayout>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent),age(18),str("123%2")
{
    //method 1 NoDisplay
//    QLabel lab1;
//    lab1.setText("123");
//    QPushButton pb1;
//    pb1.setText("OK");
//    setCentralWidget(&lab1);

    //method 2 Display
//    QLabel *lab1=new QLabel();
//    lab1->setText("123");
//    lab1->setStyleSheet("background-color: red;border-style: outset;border-width: 3px;border-color: beige;");
//    QPushButton pb1;
//    pb1.setText("OK");
//    setCentralWidget(lab1);

    //method 3
//    QWidget *wd=new QWidget();
//    QVBoxLayout *vbl=new QVBoxLayout(wd);

//    QLabel *lab1=new QLabel();
//    lab1->setText("123");
//    lab1->setStyleSheet("background-color: red;border-style: outset;border-width: 3px;border-color: beige;");
//    QPushButton *pb1=new QPushButton();
//    pb1->setText("OK");

//    vbl->addWidget(lab1);
//    vbl->addWidget(pb1);
//    setCentralWidget(wd);


    //method 4
//    QPushButton *pb1=new QPushButton();
//    pb1->setText("OK");
//    QLabel *lab1=new QLabel();
//    lab1->setText("123");

    //method 5
//    QPushButton *pb1=new QPushButton(this);
//    pb1->setText("OK");
//    QLabel *lab1=new QLabel(this);
//    lab1->setText("123");

    //method 6
    QVBoxLayout *vbl1 = new QVBoxLayout();
    QPushButton *pb1=new QPushButton(this);
    pb1->setText("OK");
    QLabel *lab1=new QLabel(this);
    lab1->setText("123");
    vbl1->addWidget(pb1);
    vbl1->addWidget(lab1);



}

MainWindow::~MainWindow()
{
}

